home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / COLUBRIS-IEEE802DOT11.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  66.2 KB  |  1,997 lines

  1.  
  2. -- **********************************************************************
  3. -- * IEEE 802.11 Management Information Base
  4. -- **********************************************************************
  5.  
  6. COLUBRIS-802DOT11-MIB DEFINITIONS ::= BEGIN
  7.  
  8. IMPORTS
  9.     MODULE-IDENTITY,
  10.     OBJECT-TYPE,
  11.     NOTIFICATION-TYPE,
  12.     Integer32,
  13.     Counter32
  14.         FROM SNMPv2-SMI
  15.     DisplayString,
  16.     MacAddress,
  17.     RowStatus,
  18.     TruthValue
  19.         FROM SNMPv2-TC
  20.     MODULE-COMPLIANCE,
  21.     OBJECT-GROUP, 
  22.         NOTIFICATION-GROUP
  23.         FROM SNMPv2-CONF 
  24.     ifIndex
  25.         FROM RFC1213-MIB
  26.     colubrisMgmt
  27.         FROM COLUBRIS-SMI;
  28.  
  29. colubris802dot11 MODULE-IDENTITY
  30.     LAST-UPDATED "200111140000Z"
  31.     ORGANIZATION "Colubris Networks, Inc."
  32.     CONTACT-INFO
  33.         "    Colubris Networks
  34.             Customer Service
  35.  
  36.         Postal: 420 Armand-Frappier, Suite 200
  37.             Laval, QC  H7V 4B4
  38.             CANADA
  39.  
  40.            Tel: +1 450 680-1661
  41.  
  42.         E-mail: cn-snmp@colubris.com"
  43.     DESCRIPTION
  44.         "The MIB module for IEEE 802.11 entities."
  45.     ::= { colubrisMgmt 4 }
  46.  
  47. -- **********************************************************************
  48. -- *  Major sections
  49. -- **********************************************************************
  50. --  Access Point Attributes
  51.     --  DEFINED AS "The Access Access object class provides the necessary 
  52.     --  support at the station to manage the processes in the station
  53.     --  such that the station may work cooperatively as a part of an
  54.     --  IEEE 802.11 network.";
  55.  
  56.     coDot11ap OBJECT IDENTIFIER ::=   { colubris802dot11 1 }
  57.  
  58.       --  coDot11ap GROUPS
  59.       --  coDot11AccessPointConfigTable        ::= {coDot11ap 1}
  60.       --  coDot11AuthenticationAlgorithmsTable ::= {coDot11ap 2}
  61.       --  coDot11WEPDefaultKeysTable           ::= {coDot11ap 3}
  62.       --  coDot11PrivacyTable                  ::= {coDot11ap 4}
  63.       --  coDot11AssociationTable              ::= {coDot11ap 5}
  64.       --  coDot11WDSPortTable                  ::= {coDot11ap 6}
  65.       --  coDot11ScanTable                     ::= {coDot11ap 7}
  66.  
  67. --  MAC Attributes
  68.     --  DEFINED AS "The MAC object class provides the necessary support
  69.     --  for the access control, generation, and verification of frame check
  70.     --  sequences, and proper delivery of valid data to upper layers.";
  71.  
  72.     coDot11mac OBJECT IDENTIFIER ::=   { colubris802dot11 2 }
  73.  
  74.       --  MAC GROUPS
  75.       --  reference IEEE Std 802.1f-1993
  76.          --  coDot11OperationTable       ::=    {coDot11mac 1}
  77.          --  coDot11CountersTable        ::=    {coDot11mac 2}
  78.  
  79. --  PHY Attributes
  80.     --  DEFINED AS "The PHY object class provides the necessary support
  81.     --  for required PHY operational information that may vary from PHY
  82.     --  to PHY and from STA to STA to be communicated to upper layers."
  83.  
  84.     coDot11phy OBJECT IDENTIFIER ::=   { colubris802dot11 3 }
  85.  
  86.     --  phy GROUPS
  87.     --  coDot11PhyOperationTable          ::=  {coDot11phy 1}
  88.     --  coDot11PhyAntennaTable            ::=  {coDot11phy 2}
  89.     --  coDot11PhyTxPowerTable            ::=  {coDot11phy 3}
  90.     --  coDot11PhyDSSSTable               ::=  {coDot11phy 4}
  91.     --  coDot11RegDomainsSupportedTable   ::=  {coDot11phy 5}
  92.     --  coDot11AntennasListTable          ::=  {coDot11phy 6}
  93.     --  coDot11SupportedDataRatesTxTable  ::=  {coDot11phy 7}
  94.     --  coDot11SupportedDataRatesRxTable  ::=  {coDot11phy 8}
  95.  
  96. -- **********************************************************************
  97. -- *  Textual conventions from 802 definitions
  98. -- **********************************************************************
  99.     WEPKeytype ::= OCTET STRING (SIZE (0..13))
  100.  
  101. -- **********************************************************************
  102. -- *  MIB attribute OBJECT-TYPE definitions follow
  103. -- **********************************************************************
  104.  
  105. -- **********************************************************************
  106. -- *  Access Point Config  Table
  107. -- **********************************************************************
  108. coDot11AccessPointConfigTable OBJECT-TYPE
  109.     SYNTAX SEQUENCE OF CoDot11AccessPointConfigEntry
  110.     MAX-ACCESS not-accessible
  111.     STATUS current
  112.     DESCRIPTION
  113.     "Access Point Configuration attributes.  In tablular form to
  114.     allow for multiple instances on an agent."
  115.     ::= { coDot11ap 1 }
  116.  
  117. coDot11AccessPointConfigEntry OBJECT-TYPE
  118.     SYNTAX CoDot11AccessPointConfigEntry
  119.     MAX-ACCESS not-accessible
  120.     STATUS current
  121.     DESCRIPTION
  122.     "An entry in the coDot11AccessPointConfigTable.
  123.     ifIndex - Each 802.11 interface is represented by an
  124.     ifEntry.  Interface tables in this MIB module are indexed
  125.     by ifIndex."
  126.     INDEX { ifIndex }
  127.     ::= { coDot11AccessPointConfigTable 1 }
  128.  
  129. CoDot11AccessPointConfigEntry ::=
  130.     SEQUENCE {
  131.         coDot11DeviceName        DisplayString,
  132.     coDot11ESSID            OCTET STRING,
  133.     coDot11BroadcastESSID        TruthValue,
  134.     coDot11RelayBetweenStation    TruthValue,
  135.     coDot11PrivacyOptionImplemented    TruthValue,
  136.     coDot11BeaconPeriod        INTEGER,
  137.     coDot11DTIMPeriod        INTEGER,
  138.     coDot11SNRLevelNotificationEnabled TruthValue,
  139.     coDot11MinimumSNRLevel        INTEGER,
  140.     coDot11CurrentSNRLevel        INTEGER,
  141.     coDot11ScanRequest        INTEGER,
  142.     coDot11ScanRequestTime        INTEGER,
  143.     coDot11ScanStatus        INTEGER,
  144.     coDot11AssociationNotificationEnabled TruthValue,
  145.     coDot11AssociationNotificationInterval INTEGER,
  146.     coDot11NumberOfUsers INTEGER }
  147.  
  148.  
  149. coDot11DeviceName OBJECT-TYPE
  150.     SYNTAX DisplayString (SIZE(0..32))
  151.     MAX-ACCESS read-write
  152.     STATUS current
  153.     DESCRIPTION
  154.     "This attribute shall specify a device name to
  155.     uniquely identify the unit in the wireless network."
  156.     ::= { coDot11AccessPointConfigEntry 1 }
  157.  
  158. coDot11ESSID OBJECT-TYPE
  159.     SYNTAX OCTET STRING (SIZE(0..32))
  160.     MAX-ACCESS read-write
  161.     STATUS current
  162.     DESCRIPTION
  163.     "This attribute reflects the Service Set ID used
  164.     in the DesiredSSID parameter of the most recent
  165.     MLME_Scan.request.  This value may be modified
  166.     by an external management entity and used by the
  167.     local SME to make decisions about the Scanning process."
  168.     ::= { coDot11AccessPointConfigEntry 2 }
  169.  
  170. coDot11BroadcastESSID OBJECT-TYPE
  171.     SYNTAX TruthValue
  172.     MAX-ACCESS read-write
  173.     STATUS current
  174.     DESCRIPTION
  175.     "This attribute shall specify if the ESSID is
  176.     included in the beacon frames transmitted by
  177.     the Access Point."
  178.     ::= { coDot11AccessPointConfigEntry 3 }
  179.  
  180. coDot11RelayBetweenStation OBJECT-TYPE
  181.     SYNTAX TruthValue
  182.     MAX-ACCESS read-write
  183.     STATUS current
  184.     DESCRIPTION
  185.     "This attribute allow wireless client stations to
  186.     exchange data with one another."
  187.     ::= { coDot11AccessPointConfigEntry 4 }
  188.  
  189. coDot11PrivacyOptionImplemented OBJECT-TYPE
  190.     SYNTAX TruthValue
  191.     MAX-ACCESS read-only
  192.     STATUS current
  193.     DESCRIPTION
  194.     "This attribute, when true, shall indicate that the IEEE
  195.     802.11 WEP option is implemented.  The default value of
  196.     this attribute shall be false."
  197.     ::= { coDot11AccessPointConfigEntry 5 }
  198.  
  199. coDot11BeaconPeriod OBJECT-TYPE
  200.     SYNTAX INTEGER (1..65535)
  201.     MAX-ACCESS read-only
  202.     STATUS current
  203.     DESCRIPTION
  204.     "This attribute shall specify the number of TU that a
  205.     station shall use for scheduling Beacon transmissions.
  206.     This value is transmitted in Beacon and Probe Response
  207.     frames."
  208.     ::= { coDot11AccessPointConfigEntry 6 }
  209.  
  210. coDot11DTIMPeriod OBJECT-TYPE
  211.     SYNTAX INTEGER(1..255)
  212.     MAX-ACCESS read-only
  213.     STATUS current
  214.     DESCRIPTION
  215.     "This attribute shall specify the number of beacon
  216.     intervals that shall elapse between transmission of
  217.     Beacons frames containing a TIM element whose DTIM
  218.     Count field is 0. This value is transmitted in
  219.     the DTIM Period field of Beacon frames."
  220.     ::= { coDot11AccessPointConfigEntry 7 }
  221.  
  222. coDot11SNRLevelNotificationEnabled OBJECT-TYPE
  223.     SYNTAX TruthValue
  224.     MAX-ACCESS read-write
  225.     STATUS current
  226.     DESCRIPTION
  227.     "This attribute, when true, enables the generation of
  228.     SNR level notifications."
  229.     ::= { coDot11AccessPointConfigEntry 8 }
  230.  
  231. coDot11MinimumSNRLevel OBJECT-TYPE
  232.     SYNTAX INTEGER (0..92)
  233.     MAX-ACCESS read-write
  234.     STATUS current
  235.     DESCRIPTION
  236.     "An SNR level notification is generated when the
  237.     average SNR level is below this attribute."
  238.     ::= { coDot11AccessPointConfigEntry 9 }
  239.  
  240. coDot11CurrentSNRLevel OBJECT-TYPE
  241.     SYNTAX INTEGER (0..92)
  242.     MAX-ACCESS read-only
  243.     STATUS current
  244.     DESCRIPTION
  245.     "The average SNR level for all the stations."
  246.     ::= { coDot11AccessPointConfigEntry 10 }
  247.  
  248. coDot11ScanRequest OBJECT-TYPE
  249.     SYNTAX TruthValue
  250.     MAX-ACCESS read-write
  251.     STATUS current
  252.     DESCRIPTION
  253.     "When setting this variable to true, the AP will deactivate
  254.     the AP firmware, perform a scan, and reactivate the AP firmware.
  255.     During this period, the wireless clients can not associate with
  256.     the AP. This operation may takes up to 10 seconds. The value
  257.     false is ignored."
  258.     ::= { coDot11AccessPointConfigEntry 11 }
  259.  
  260. coDot11ScanRequestTime OBJECT-TYPE
  261.     SYNTAX INTEGER
  262.     MAX-ACCESS read-only
  263.     STATUS current
  264.     DESCRIPTION
  265.     "Elapsed time since last detection (in seconds)."
  266.     ::= { coDot11AccessPointConfigEntry 12 }
  267.  
  268. coDot11ScanStatus OBJECT-TYPE
  269.     SYNTAX INTEGER { in-progress (1), success (2), failure (3) }
  270.     MAX-ACCESS read-only
  271.     STATUS current
  272.     DESCRIPTION
  273.     "This value indicates the status of the last scan operation."
  274.     ::= { coDot11AccessPointConfigEntry 13 }
  275.  
  276. coDot11AssociationNotificationEnabled OBJECT-TYPE
  277.     SYNTAX TruthValue
  278.     MAX-ACCESS read-write
  279.     STATUS current
  280.     DESCRIPTION
  281.     "This attribute, when true, enables the generation of
  282.     association notifications. "
  283.     ::= { coDot11AccessPointConfigEntry 14 }
  284.  
  285. coDot11AssociationNotificationInterval OBJECT-TYPE
  286.     SYNTAX INTEGER
  287.     MAX-ACCESS read-write
  288.     STATUS current
  289.     DESCRIPTION
  290.     "Interval in minutes between association notifications.
  291.      Setting this to 0 will disable periodic sending of association
  292.      notification."
  293.     ::= { coDot11AccessPointConfigEntry 15 }
  294.  
  295. coDot11NumberOfUsers OBJECT-TYPE
  296.     SYNTAX INTEGER
  297.     MAX-ACCESS not-accessible
  298.     STATUS current
  299.     DESCRIPTION
  300.     "Number of associated users."
  301.     ::= { coDot11AccessPointConfigEntry 16 }
  302.  
  303. -- **********************************************************************
  304. -- *    End of coDot11AccessPointConfig  TABLE
  305. -- **********************************************************************
  306.  
  307. -- **********************************************************************
  308. -- *    AuthenticationAlgorithms  TABLE
  309. -- **********************************************************************
  310. coDot11AuthenticationAlgorithmsTable OBJECT-TYPE
  311.     SYNTAX SEQUENCE OF CoDot11AuthenticationAlgorithmsEntry
  312.     MAX-ACCESS not-accessible
  313.     STATUS current
  314.     DESCRIPTION
  315.     "This (conceptual) table of attributes shall be a set of
  316.     all the authentication algorithms supported by the
  317.     stations.  The following are the default values and the
  318.     associated algorithm:
  319.         Value = 1: Open System
  320.         Value = 2: Shared Key"
  321.     REFERENCE "IEEE Std 802.11-1997, 7.3.1.1"
  322.     ::= { coDot11ap 2 }
  323.  
  324. coDot11AuthenticationAlgorithmsEntry OBJECT-TYPE
  325.     SYNTAX CoDot11AuthenticationAlgorithmsEntry
  326.     MAX-ACCESS not-accessible
  327.     STATUS current
  328.     DESCRIPTION
  329.     "An Entry (conceptual row) in the Authentication
  330.     Algorithms Table.
  331.  
  332.     ifIndex - Each 802.11 interface is represented by an
  333.     ifEntry.  Interface tables in this MIB module are indexed
  334.     by ifIndex."
  335.     INDEX { ifIndex, coDot11AuthenticationAlgorithmsIndex }
  336.     ::= { coDot11AuthenticationAlgorithmsTable 1 }
  337.  
  338. CoDot11AuthenticationAlgorithmsEntry ::= SEQUENCE {
  339.     coDot11AuthenticationAlgorithmsIndex    Integer32,
  340.     coDot11AuthenticationAlgorithm        INTEGER,
  341.     coDot11AuthenticationAlgorithmsEnable    TruthValue }
  342.  
  343. coDot11AuthenticationAlgorithmsIndex OBJECT-TYPE
  344.     SYNTAX Integer32
  345.     MAX-ACCESS not-accessible
  346.     STATUS current
  347.     DESCRIPTION
  348.     "The auxiliary variable used to identify instances of
  349.     the columnar objects in the Authentication Algorithms Table."
  350.     ::= { coDot11AuthenticationAlgorithmsEntry 1 }
  351.  
  352. coDot11AuthenticationAlgorithm OBJECT-TYPE
  353.     SYNTAX INTEGER { openSystem (1), sharedKey (2) }
  354.     MAX-ACCESS read-only
  355.     STATUS current
  356.     DESCRIPTION
  357.     "This attribute shall be a set of all the authentication
  358.     algorithms supported by the STAs. The following are the
  359.     default values and the associated algorithm.
  360.         Value = 1: Open System
  361.         Value = 2: Shared Key"
  362.     ::= { coDot11AuthenticationAlgorithmsEntry 2 }
  363.  
  364. coDot11AuthenticationAlgorithmsEnable  OBJECT-TYPE
  365.     SYNTAX TruthValue
  366.     MAX-ACCESS read-only
  367.     STATUS current
  368.     DESCRIPTION
  369.     "This attribute, when true at a station, shall enable the
  370.     acceptance of the authentication algorithm described in the
  371.     corresponding table entry in authentication frames received by
  372.     the station that have odd authentication sequence numbers.
  373.     The default value of this attribute shall be 1 for the Open
  374.     System table entry and 2 for all other table entries."
  375.     ::= { coDot11AuthenticationAlgorithmsEntry 3 }
  376.  
  377. -- **********************************************************************
  378. -- *    End of AuthenticationAlgorithms  TABLE
  379. -- **********************************************************************
  380.  
  381. -- **********************************************************************
  382. -- *    WEPDefaultKeys  TABLE
  383. -- **********************************************************************
  384. coDot11WEPDefaultKeysTable OBJECT-TYPE
  385.     SYNTAX SEQUENCE OF CoDot11WEPDefaultKeysEntry
  386.     MAX-ACCESS not-accessible
  387.     STATUS current
  388.     DESCRIPTION
  389.     "Conceptual table for WEP default keys.  This table shall
  390.     contain the four WEP default secret key values
  391.     corresponding to the four possible KeyID values.  The WEP
  392.     default secret keys are logically WRITE-ONLY.  Attempts to
  393.     read the entries in this table shall return unsuccessful
  394.     status and values of null or zero.  The default value of
  395.     each WEP default key shall be null."
  396.     REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  397.     ::= { coDot11ap 3 }
  398.  
  399. coDot11WEPDefaultKeysEntry OBJECT-TYPE
  400.     SYNTAX CoDot11WEPDefaultKeysEntry
  401.     MAX-ACCESS not-accessible
  402.     STATUS current
  403.     DESCRIPTION
  404.     "An Entry (conceptual row) in the WEP Default Keys Table.
  405.  
  406.     ifIndex - Each 802.11 interface is represented by an
  407.     ifEntry.  Interface tables in this MIB module are indexed
  408.     by ifIndex."
  409.     INDEX { ifIndex, coDot11WEPDefaultKeyIndex }
  410.     ::= { coDot11WEPDefaultKeysTable 1 }
  411.  
  412. CoDot11WEPDefaultKeysEntry ::= SEQUENCE {
  413.     coDot11WEPDefaultKeyIndex    INTEGER,
  414.     coDot11WEPDefaultKeyValue    WEPKeytype }
  415.  
  416. coDot11WEPDefaultKeyIndex OBJECT-TYPE
  417.     SYNTAX INTEGER (1..4)
  418.     MAX-ACCESS not-accessible
  419.     STATUS current
  420.     DESCRIPTION
  421.     "The auxiliary variable used to identify instances
  422.     of the columnar objects in the WEP Default Keys Table.
  423.     The value of this variable is equal to the WEPDefaultKeyID + 1"
  424.     ::= { coDot11WEPDefaultKeysEntry 1 }
  425.  
  426. coDot11WEPDefaultKeyValue OBJECT-TYPE
  427.     SYNTAX WEPKeytype
  428.     MAX-ACCESS read-write
  429.     STATUS current
  430.     DESCRIPTION
  431.     "A WEP default secret key value."
  432.     ::= { coDot11WEPDefaultKeysEntry 2 }
  433.  
  434. -- **********************************************************************
  435. -- *    End of WEPDefaultKeys  TABLE
  436. -- **********************************************************************
  437.  
  438. -- **********************************************************************
  439. -- *    coDot11PrivacyTable  TABLE
  440. -- **********************************************************************
  441. coDot11PrivacyTable OBJECT-TYPE
  442.     SYNTAX SEQUENCE OF CoDot11PrivacyEntry
  443.     MAX-ACCESS not-accessible
  444.     STATUS current
  445.     DESCRIPTION
  446.     "Group containing attributes concerned with IEEE 802.11
  447.     Privacy.  Created as a table to allow multiple
  448.     instantiations on an agent."
  449.     ::= { coDot11ap 4 }
  450.  
  451. coDot11PrivacyEntry OBJECT-TYPE
  452.     SYNTAX CoDot11PrivacyEntry
  453.     MAX-ACCESS not-accessible
  454.     STATUS current
  455.     DESCRIPTION
  456.     "An entry in the coDot11PrivacyTable Table.
  457.  
  458.     ifIndex - Each 802.11 interface is represented by an
  459.     ifEntry.  Interface tables in this MIB module are indexed
  460.     by ifIndex."
  461.     INDEX { ifIndex }
  462.     ::= { coDot11PrivacyTable 1 }
  463.  
  464. CoDot11PrivacyEntry ::= SEQUENCE {
  465.     coDot11PrivacyInvoked        TruthValue,
  466.     coDot11WEPDefaultKeyID        INTEGER,
  467.     coDot11ExcludeUnencrypted        TruthValue,
  468.     coDot11WEPICVErrorCount        Counter32,
  469.     coDot11WEPExcludedCount        Counter32 }
  470.  
  471. coDot11PrivacyInvoked OBJECT-TYPE
  472.     SYNTAX TruthValue
  473.     MAX-ACCESS read-write
  474.     STATUS current
  475.     DESCRIPTION
  476.     "When this attribute is true, it shall indicate that the IEEE
  477.     802.11 WEP mechanism is used for transmitting frames of type
  478.     Data. The default value of this attribute shall be false."
  479.     ::= { coDot11PrivacyEntry 1 }
  480.  
  481. coDot11WEPDefaultKeyID OBJECT-TYPE
  482.     SYNTAX INTEGER (0..3)
  483.     MAX-ACCESS read-write
  484.     STATUS current
  485.     DESCRIPTION
  486.     "This attribute shall indicate the use of the first,
  487.     second, third, or fourth element of the WEPDefaultKeys
  488.     array when set to values of zero, one, two, or three.  The
  489.     default value of this attribute shall be 0."
  490.     REFERENCE "IEEE Std 802.11-1997, 8.3.2"
  491.     ::= { coDot11PrivacyEntry 2 }
  492.  
  493. coDot11ExcludeUnencrypted OBJECT-TYPE
  494.     SYNTAX TruthValue
  495.     MAX-ACCESS read-write
  496.     STATUS current
  497.     DESCRIPTION
  498.     "When this attribute is true, the STA shall not indicate at
  499.     the MAC service interface received MSDUs that have the WEP
  500.     subfield of the Frame Control field equal to zero. When this
  501.     attribute is false, the STA may accept MSDUs that have the WEP
  502.     subfield of the Frame Control field equal to zero. The default
  503.     value of this attribute shall be true."
  504.     ::= { coDot11PrivacyEntry 3 }
  505.  
  506. coDot11WEPICVErrorCount OBJECT-TYPE
  507.     SYNTAX Counter32
  508.     MAX-ACCESS read-only
  509.     STATUS current
  510.     DESCRIPTION
  511.     "This counter shall increment when a frame is received with the
  512.     WEP subfield of the Frame Control field set to one and the
  513.     value of the ICV as received in the frame does not match the
  514.     ICV value that is calculated for the contents of the received
  515.     frame."
  516.     ::= { coDot11PrivacyEntry 4 }
  517.  
  518. coDot11WEPExcludedCount OBJECT-TYPE
  519.     SYNTAX Counter32
  520.     MAX-ACCESS read-only
  521.     STATUS current
  522.     DESCRIPTION
  523.     "This counter shall increment when a frame is received with
  524.     the WEP subfield of the Frame Control field set to zero and
  525.     the value of coDot11ExcludeUnencrypted causes that frame to
  526.     be discarded."
  527.     ::= { coDot11PrivacyEntry 5 }
  528.  
  529. -- **********************************************************************
  530. -- *    End of coDot11Privacy  TABLE
  531. -- **********************************************************************
  532.  
  533. -- **********************************************************************
  534. -- *    coDot11AssociationTable  TABLE
  535. -- **********************************************************************
  536. coDot11AssociationTable OBJECT-TYPE
  537.     SYNTAX SEQUENCE OF CoDot11AssociationEntry
  538.     MAX-ACCESS not-accessible
  539.     STATUS current
  540.     DESCRIPTION
  541.     "Group containing attributes concerned with associated
  542.     stations.  Created as a table to allow multiple
  543.     instantiations on an agent."
  544.     ::= { coDot11ap 5 }
  545.  
  546. coDot11AssociationEntry OBJECT-TYPE
  547.     SYNTAX CoDot11AssociationEntry
  548.     MAX-ACCESS not-accessible
  549.     STATUS current
  550.     DESCRIPTION
  551.     "An entry in the coDot11Association Table.
  552.  
  553.     ifIndex - Each 802.11 interface is represented by an
  554.     ifEntry.  Interface tables in this MIB module are indexed
  555.     by ifIndex."
  556.     INDEX { ifIndex, coDot11AssociationIndex }
  557.     ::= { coDot11AssociationTable 1 }
  558.  
  559. CoDot11AssociationEntry ::= SEQUENCE {
  560.     coDot11AssociationIndex    INTEGER,
  561.     coDot11StationMACAddress    MacAddress,
  562.     coDot11StationConnectTime    INTEGER,
  563.     coDot11SignalLevel        INTEGER,
  564.     coDot11NoiseLevel        INTEGER,
  565.     coDot11SNR            INTEGER,
  566.     coDot11PktsRate1        Counter32,
  567.     coDot11PktsRate2        Counter32,
  568.     coDot11PktsRate5        Counter32,
  569.     coDot11PktsRate5dot5    Counter32,
  570.     coDot11PktsRate8        Counter32,
  571.     coDot11PktsRate11        Counter32,
  572.     coDot11Speed        INTEGER }
  573.  
  574. coDot11AssociationIndex OBJECT-TYPE
  575.     SYNTAX INTEGER (1..255)
  576.     MAX-ACCESS not-accessible
  577.     STATUS current
  578.     DESCRIPTION
  579.     "The auxiliary variable used to identify instances
  580.     of the columnar objects in the Association Table."
  581.     ::= { coDot11AssociationEntry 1 }
  582.  
  583. coDot11StationMACAddress OBJECT-TYPE
  584.     SYNTAX MacAddress
  585.     MAX-ACCESS read-only
  586.     STATUS current
  587.     DESCRIPTION
  588.     "Unique MAC Address assigned to the STA."
  589.     ::= { coDot11AssociationEntry 2 }
  590.  
  591. coDot11StationConnectTime OBJECT-TYPE
  592.     SYNTAX INTEGER
  593.     MAX-ACCESS read-only
  594.     STATUS current
  595.     DESCRIPTION
  596.     "Associated time in seconds."
  597.     ::= { coDot11AssociationEntry 3 }
  598.  
  599. coDot11SignalLevel OBJECT-TYPE
  600.     SYNTAX INTEGER
  601.     MAX-ACCESS read-only
  602.     STATUS current
  603.     DESCRIPTION
  604.     "Strength of the wireless signal (in dBm)."
  605.     ::= { coDot11AssociationEntry 4 }
  606.  
  607. coDot11NoiseLevel OBJECT-TYPE
  608.     SYNTAX INTEGER
  609.     MAX-ACCESS read-only
  610.     STATUS current
  611.     DESCRIPTION
  612.     "Level of local background noise (in dBm)."
  613.     ::= { coDot11AssociationEntry 5 }
  614.  
  615. coDot11SNR OBJECT-TYPE
  616.     SYNTAX INTEGER
  617.     MAX-ACCESS read-only
  618.     STATUS current
  619.     DESCRIPTION
  620.     "Relative strength of the signal level compared to the noise
  621.     level."
  622.     ::= { coDot11AssociationEntry 6 }
  623.  
  624. coDot11PktsRate1 OBJECT-TYPE
  625.     SYNTAX Counter32
  626.     MAX-ACCESS read-only
  627.     STATUS current
  628.     DESCRIPTION
  629.     "This counter shall increment when a frame is received at
  630.     1 Mbit/s."
  631.     ::= { coDot11AssociationEntry 7 }
  632.  
  633. coDot11PktsRate2 OBJECT-TYPE
  634.     SYNTAX Counter32
  635.     MAX-ACCESS read-only
  636.     STATUS current
  637.     DESCRIPTION
  638.     "This counter shall increment when a frame is received at
  639.     2 Mbit/s."
  640.     ::= { coDot11AssociationEntry 8 }
  641.  
  642. coDot11PktsRate5 OBJECT-TYPE
  643.     SYNTAX Counter32
  644.     MAX-ACCESS read-only
  645.     STATUS current
  646.     DESCRIPTION
  647.     "This counter shall increment when a frame is received at
  648.     5 Mbit/s."
  649.     ::= { coDot11AssociationEntry 9 }
  650.  
  651. coDot11PktsRate5dot5 OBJECT-TYPE
  652.     SYNTAX Counter32
  653.     MAX-ACCESS read-only
  654.     STATUS current
  655.     DESCRIPTION
  656.     "This counter shall increment when a frame is received at
  657.     5.5 Mbit/s."
  658.     ::= { coDot11AssociationEntry 10 }
  659.  
  660. coDot11PktsRate8 OBJECT-TYPE
  661.     SYNTAX Counter32
  662.     MAX-ACCESS read-only
  663.     STATUS current
  664.     DESCRIPTION
  665.     "This counter shall increment when a frame is received at
  666.     8 Mbit/s."
  667.     ::= { coDot11AssociationEntry 11 }
  668.  
  669. coDot11PktsRate11 OBJECT-TYPE
  670.     SYNTAX Counter32
  671.     MAX-ACCESS read-only
  672.     STATUS current
  673.     DESCRIPTION
  674.     "This counter shall increment when a frame is received at
  675.     11 Mbit/s."
  676.     ::= { coDot11AssociationEntry 12 }
  677.  
  678. coDot11Speed OBJECT-TYPE
  679.     SYNTAX INTEGER
  680.     MAX-ACCESS not-accessible
  681.     STATUS current
  682.     DESCRIPTION
  683.     "Speed of the connected station."
  684.     ::= { coDot11AssociationEntry 13 }
  685.  
  686. -- **********************************************************************
  687. -- *    End of coDot11Association  TABLE
  688. -- **********************************************************************
  689.  
  690. -- **********************************************************************
  691. -- *    WDS port  TABLE
  692. -- **********************************************************************
  693. coDot11WDSPortTable OBJECT-TYPE
  694.     SYNTAX SEQUENCE OF CoDot11WDSPortEntry
  695.     MAX-ACCESS not-accessible
  696.     STATUS current
  697.     DESCRIPTION
  698.     "Conceptual table for the WDS Ports.  This table shall
  699.     contain the six WDS MAC address."
  700.     ::= { coDot11ap 6 }
  701.  
  702. coDot11WDSPortEntry OBJECT-TYPE
  703.     SYNTAX CoDot11WDSPortEntry
  704.     MAX-ACCESS not-accessible
  705.     STATUS current
  706.     DESCRIPTION
  707.     "An Entry (conceptual row) in the WDS Port Table.
  708.  
  709.     ifIndex - Each 802.11 interface is represented by an
  710.     ifEntry.  Interface tables in this MIB module are indexed
  711.     by ifIndex."
  712.     INDEX { ifIndex, coDot11WDSPortIndex }
  713.     ::= { coDot11WDSPortTable 1 }
  714.  
  715. CoDot11WDSPortEntry ::= SEQUENCE {
  716.     coDot11WDSPortIndex        INTEGER,
  717.     coDot11WDSPortMacAddress    MacAddress }
  718.  
  719. coDot11WDSPortIndex OBJECT-TYPE
  720.     SYNTAX INTEGER (1..6)
  721.     MAX-ACCESS not-accessible
  722.     STATUS current
  723.     DESCRIPTION
  724.     "The auxiliary variable used to identify instances of WDS
  725.     ports."
  726.     ::= { coDot11WDSPortEntry 1 }
  727.  
  728. coDot11WDSPortMacAddress OBJECT-TYPE
  729.     SYNTAX MacAddress
  730.     MAX-ACCESS read-write
  731.     STATUS current
  732.     DESCRIPTION
  733.     "The MAC address of the remote Access Point."
  734.     ::= { coDot11WDSPortEntry 2 }
  735.  
  736. -- **********************************************************************
  737. -- *    End of WDS port  TABLE
  738. -- **********************************************************************
  739.  
  740. -- **********************************************************************
  741. -- *    Scan  TABLE
  742. -- **********************************************************************
  743. coDot11ScanTable OBJECT-TYPE
  744.     SYNTAX SEQUENCE OF CoDot11ScanEntry
  745.     MAX-ACCESS not-accessible
  746.     STATUS current
  747.     DESCRIPTION
  748.     "Conceptual table for the AP scanning results."
  749.     ::= { coDot11ap 7 }
  750.  
  751. coDot11ScanEntry OBJECT-TYPE
  752.     SYNTAX CoDot11ScanEntry
  753.     MAX-ACCESS not-accessible
  754.     STATUS current
  755.     DESCRIPTION
  756.     "An Entry (conceptual row) in the AP scan Table.
  757.  
  758.     ifIndex - Each 802.11 interface is represented by an
  759.     ifEntry.  Interface tables in this MIB module are indexed
  760.     by ifIndex."
  761.     INDEX { ifIndex, coDot11ScanIndex }
  762.     ::= { coDot11ScanTable 1 }
  763.  
  764. CoDot11ScanEntry ::= SEQUENCE {
  765.     coDot11ScanIndex        INTEGER,
  766.     coDot11ScanMacAddress    MacAddress,
  767.     coDot11ScanChannel        INTEGER,
  768.     coDot11ScanESSID        OCTET STRING,
  769.     coDot11ScanSignalLevel    INTEGER,
  770.     coDot11ScanNoiseLevel    INTEGER,
  771.     coDot11ScanSNR        INTEGER }
  772.  
  773. coDot11ScanIndex OBJECT-TYPE
  774.     SYNTAX INTEGER (1..21)
  775.     MAX-ACCESS not-accessible
  776.     STATUS current
  777.     DESCRIPTION
  778.     "The auxiliary variable used to identify instances of AP
  779.     in the scan table."
  780.     ::= { coDot11ScanEntry 1 }
  781.  
  782. coDot11ScanMacAddress OBJECT-TYPE
  783.     SYNTAX MacAddress
  784.     MAX-ACCESS read-only
  785.     STATUS current
  786.     DESCRIPTION
  787.     "The wireless MAC address of the Access Point."
  788.     ::= { coDot11ScanEntry 2 }
  789.  
  790. coDot11ScanChannel OBJECT-TYPE
  791.     SYNTAX INTEGER (1..14)
  792.     MAX-ACCESS read-only
  793.     STATUS current
  794.     DESCRIPTION
  795.     "The operating frequency channel of the Access Point."
  796.     ::= { coDot11ScanEntry 3 }
  797.  
  798. coDot11ScanESSID OBJECT-TYPE
  799.     SYNTAX OCTET STRING (SIZE(0..32))
  800.     MAX-ACCESS read-only
  801.     STATUS current
  802.     DESCRIPTION
  803.     "The Extended Service Set ID broadcasted by the Access Point."
  804.     ::= { coDot11ScanEntry 4 }
  805.  
  806. coDot11ScanSignalLevel OBJECT-TYPE
  807.     SYNTAX INTEGER
  808.     MAX-ACCESS read-only
  809.     STATUS current
  810.     DESCRIPTION
  811.     "Strength of the AP wireless signal (in dBm)."
  812.     ::= { coDot11ScanEntry 5 }
  813.  
  814. coDot11ScanNoiseLevel OBJECT-TYPE
  815.     SYNTAX INTEGER
  816.     MAX-ACCESS read-only
  817.     STATUS current
  818.     DESCRIPTION
  819.     "Level of local background noise (in dBm)."
  820.     ::= { coDot11ScanEntry 6 }
  821.  
  822. coDot11ScanSNR OBJECT-TYPE
  823.     SYNTAX INTEGER
  824.     MAX-ACCESS read-only
  825.     STATUS current
  826.     DESCRIPTION
  827.     "Relative strength of the AP signal level compared to the noise
  828.     level."
  829.     ::= { coDot11ScanEntry 7 }
  830.  
  831. -- **********************************************************************
  832. -- *    End of Scan  TABLE
  833. -- **********************************************************************
  834.  
  835. -- **********************************************************************
  836. -- *    MAC Attribute Templates
  837. -- **********************************************************************
  838.  
  839. -- **********************************************************************
  840. -- *    coDot11OperationTable  TABLE
  841. -- **********************************************************************
  842. coDot11OperationTable OBJECT-TYPE
  843.     SYNTAX SEQUENCE OF CoDot11OperationEntry
  844.     MAX-ACCESS not-accessible
  845.     STATUS current
  846.     DESCRIPTION
  847.     "Group contains MAC attributes pertaining to the operation
  848.     of the MAC.  This has been implemented as a table in order
  849.     to allow for multiple instantiations on an agent."
  850.     ::= { coDot11mac 1 }
  851.  
  852. coDot11OperationEntry OBJECT-TYPE
  853.     SYNTAX CoDot11OperationEntry
  854.     MAX-ACCESS not-accessible
  855.     STATUS current
  856.     DESCRIPTION
  857.     "An entry in the coDot11OperationEntry Table.
  858.  
  859.     ifIndex - Each 802.11 interface is represented by an
  860.     ifEntry.  Interface tables in this MIB module are indexed
  861.     by ifIndex."
  862.     INDEX { ifIndex }
  863.     ::= { coDot11OperationTable 1 }
  864.  
  865. CoDot11OperationEntry ::= SEQUENCE {
  866.     coDot11MACAddress                 MacAddress,
  867.     coDot11RTSThreshold               INTEGER,
  868.     coDot11ShortRetryLimit            INTEGER,
  869.     coDot11LongRetryLimit             INTEGER,
  870.     coDot11FragmentationThreshold     INTEGER,
  871.     coDot11MaxTransmitMSDULifetime    INTEGER,
  872.     coDot11MaxReceiveLifetime         INTEGER,
  873.     coDot11ManufacturerID             DisplayString,
  874.     coDot11ProductID                  DisplayString }
  875.  
  876. coDot11MACAddress OBJECT-TYPE
  877.     SYNTAX MacAddress
  878.     MAX-ACCESS read-only
  879.     STATUS current
  880.     DESCRIPTION
  881.     "Unique MAC Address assigned to the STA."
  882.     ::= { coDot11OperationEntry 1 }
  883.  
  884. coDot11RTSThreshold OBJECT-TYPE
  885.     SYNTAX INTEGER (0..2347)
  886.     MAX-ACCESS read-write
  887.     STATUS current
  888.     DESCRIPTION
  889.         "This attribute shall indicate the number of octets in an MPDU,
  890.         below which an RTS/CTS handshake shall not be performed. An
  891.         RTS/CTS handshake shall be performed at the beginning of any
  892.         frame exchange sequence where the MPDU is of type Data or
  893.         Management, the MPDU has an individual address in the Address1
  894.         field, and the length of the MPDU is greater than
  895.         this threshold. (For additional details, refer to Table 21 in
  896.         9.7.) Setting this attribute to be larger than the maximum
  897.         MSDU size shall have the effect of turning off the RTS/CTS
  898.         handshake for frames of Data or Management type transmitted by
  899.         this STA. Setting this attribute to zero shall have the effect
  900.         of turning on the RTS/CTS handshake for all frames of Data or
  901.         Management type transmitted by this STA. The default value of
  902.         this attribute shall be 2347."
  903.     ::= { coDot11OperationEntry 2 }
  904.  
  905. coDot11ShortRetryLimit OBJECT-TYPE
  906.     SYNTAX INTEGER (1..255)
  907.     MAX-ACCESS read-only
  908.     STATUS current
  909.     DESCRIPTION
  910.         "This attribute shall indicate the maximum number of
  911.         transmission attempts of a frame, the length of which is less
  912.         than or equal to coDot11RTSThreshold, that shall be made before a
  913.         failure condition is indicated. The default value of this
  914.         attribute shall be 7."
  915.     ::= { coDot11OperationEntry 3 }
  916.  
  917. coDot11LongRetryLimit OBJECT-TYPE
  918.     SYNTAX INTEGER (1..255)
  919.     MAX-ACCESS read-only
  920.     STATUS current
  921.     DESCRIPTION
  922.         "This attribute shall indicate the maximum number of
  923.         transmission attempts of a frame, the length of which is
  924.         greater than coDot11RTSThreshold, that shall be made before a
  925.         failure condition is indicated. The default value of this
  926.         attribute shall be 4."
  927.     ::= { coDot11OperationEntry 4 }
  928.  
  929. coDot11FragmentationThreshold OBJECT-TYPE
  930.     SYNTAX INTEGER (256..2346)
  931.     MAX-ACCESS read-only
  932.     STATUS current
  933.     DESCRIPTION
  934.         "This attribute shall specify the current maximum size, in
  935.         octets, of the MPDU that may be delivered to the PHY. An MSDU
  936.         shall be broken into fragments if its size exceeds the value
  937.     of this attribute after adding MAC headers and trailers.
  938.     An MSDU or MMPDU shall be fragmented when the resulting frame
  939.     has an individual address in the Address1 field, and the length
  940.     of the frame is larger than this threshold. The default value
  941.     for this attribute shall be the lesser of 2346 or the
  942.     aMPDUMaxLength of the attached PHY and shall never exceed the
  943.     lesser of 2346 or the  aMPDUMaxLength of the attached PHY.
  944.     The value of this attribute shall never be less than 256. "
  945.     ::= { coDot11OperationEntry 5 }
  946.  
  947. coDot11MaxTransmitMSDULifetime OBJECT-TYPE
  948.     SYNTAX INTEGER (1..4294967295)
  949.     MAX-ACCESS read-only
  950.     STATUS current
  951.     DESCRIPTION
  952.         "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
  953.         after the initial transmission of an MSDU, after which further
  954.         attempts to transmit the MSDU shall be terminated. The default
  955.         value of this attribute shall be 512."
  956.     ::= { coDot11OperationEntry 6 }
  957.  
  958. coDot11MaxReceiveLifetime OBJECT-TYPE
  959.     SYNTAX INTEGER (1..4294967295)
  960.     MAX-ACCESS read-only
  961.     STATUS current
  962.     DESCRIPTION
  963.     "The MaxReceiveLifetime shall be the elapsed time in TU,
  964.     after the initial reception of a fragmented MMPDU or MSDU,
  965.     after which further attempts to reassemble the MMPDU or
  966.     MSDU shall be terminated. The default value shall be 512."
  967.     ::= { coDot11OperationEntry 7 }
  968.  
  969. coDot11ManufacturerID OBJECT-TYPE
  970.     SYNTAX DisplayString (SIZE(0..128))
  971.     MAX-ACCESS read-only
  972.     STATUS current
  973.     DESCRIPTION
  974.     "The ManufacturerID shall include, at a minimum, the name
  975.     of the manufacturer.  It may include additional
  976.     information at the manufacturer's discretion.  The default
  977.     value of this attribute shall be null."
  978.     ::= { coDot11OperationEntry 8 }
  979.  
  980. coDot11ProductID OBJECT-TYPE
  981.     SYNTAX DisplayString (SIZE(0..128))
  982.     MAX-ACCESS read-only
  983.     STATUS current
  984.     DESCRIPTION
  985.     "The ProductID shall include, at a minimum, an identifier
  986.     that is unique to the manufacturer.  It may include
  987.     additional information at the manufacturer's discretion.
  988.     The default value of this attribute shall be null."
  989.     ::= { coDot11OperationEntry 9 }
  990.  
  991. -- **********************************************************************
  992. -- *    End of coDot11OperationEntry  TABLE
  993. -- **********************************************************************
  994.  
  995. -- **********************************************************************
  996. -- *    coDot11Counters TABLE
  997. -- **********************************************************************
  998. coDot11CountersTable OBJECT-TYPE
  999.     SYNTAX SEQUENCE OF CoDot11CountersEntry
  1000.     MAX-ACCESS not-accessible
  1001.     STATUS current
  1002.     DESCRIPTION
  1003.     "Group containing attributes that are MAC counters.
  1004.     Implemented as a table to allow for multiple
  1005.     instantiations on an agent."
  1006.     ::= { coDot11mac 2 }
  1007.  
  1008. coDot11CountersEntry OBJECT-TYPE
  1009.     SYNTAX CoDot11CountersEntry
  1010.     MAX-ACCESS not-accessible
  1011.     STATUS current
  1012.     DESCRIPTION
  1013.     "An entry in the coDot11CountersEntry Table.
  1014.  
  1015.     ifIndex - Each 802.11 interface is represented by an
  1016.     ifEntry.  Interface tables in this MIB module are indexed
  1017.     by ifIndex."
  1018.     INDEX { ifIndex }
  1019.     ::= { coDot11CountersTable 1 }
  1020.  
  1021. CoDot11CountersEntry ::= SEQUENCE {
  1022.     coDot11TransmittedFragmentCount       Counter32,
  1023.     coDot11MulticastTransmittedFrameCount Counter32,
  1024.     coDot11FailedCount                    Counter32,
  1025.     coDot11RetryCount                     Counter32,
  1026.     coDot11MultipleRetryCount             Counter32,
  1027.     coDot11ReceivedFragmentCount          Counter32,
  1028.     coDot11MulticastReceivedFrameCount    Counter32,
  1029.     coDot11FCSErrorCount                  Counter32,
  1030.     coDot11TransmittedFrameCount          Counter32,
  1031.     coDot11WEPUndecryptableCount          Counter32 }
  1032.  
  1033. coDot11TransmittedFragmentCount OBJECT-TYPE
  1034.     SYNTAX Counter32
  1035.     MAX-ACCESS read-only
  1036.     STATUS current
  1037.     DESCRIPTION
  1038.     "This counter shall be incremented for an acknowledged MPDU
  1039.     with an individual address in the address 1 field or an MPDU
  1040.     with a multicast address in the address 1 field of type Data
  1041.     or Management."
  1042.     ::= { coDot11CountersEntry 1 }
  1043.  
  1044. coDot11MulticastTransmittedFrameCount OBJECT-TYPE
  1045.     SYNTAX Counter32
  1046.     MAX-ACCESS read-only
  1047.     STATUS current
  1048.     DESCRIPTION
  1049.     "This counter shall increment only when the multicast bit
  1050.     is set in the destination MAC address of a successfully
  1051.     transmitted MSDU.  When operating as a STA in an ESS, where
  1052.     these frames are directed to the AP, this implies having
  1053.     received an acknowledgment to all associated MPDUs. "
  1054.     ::= { coDot11CountersEntry 2 }
  1055.  
  1056. coDot11FailedCount OBJECT-TYPE
  1057.     SYNTAX Counter32
  1058.     MAX-ACCESS read-only
  1059.     STATUS current
  1060.     DESCRIPTION
  1061.         "This counter shall increment when an MSDU is not transmitted
  1062.         successfully due to the number of transmit attempts exceeding
  1063.         either the  coDot11ShortRetryLimit or coDot11LongRetryLimit. "
  1064.     ::= { coDot11CountersEntry 3 }
  1065.  
  1066. coDot11RetryCount OBJECT-TYPE
  1067.     SYNTAX Counter32
  1068.     MAX-ACCESS read-only
  1069.     STATUS current
  1070.     DESCRIPTION
  1071.         "This counter shall increment when an MSDU is successfully
  1072.     transmitted after one or more retransmissions."
  1073.     ::= { coDot11CountersEntry 4 }
  1074.  
  1075. coDot11MultipleRetryCount OBJECT-TYPE
  1076.     SYNTAX Counter32
  1077.     MAX-ACCESS read-only
  1078.     STATUS current
  1079.     DESCRIPTION
  1080.     "This counter shall increment when an MSDU is successfully
  1081.     transmitted after more than one retransmission."
  1082.     ::= { coDot11CountersEntry 5 }
  1083.  
  1084. coDot11ReceivedFragmentCount OBJECT-TYPE
  1085.     SYNTAX Counter32
  1086.     MAX-ACCESS read-only
  1087.     STATUS current
  1088.     DESCRIPTION
  1089.     "This counter shall be incremented for each successfully
  1090.     received MPDU of type Data or Management."
  1091.     ::= { coDot11CountersEntry 6 }
  1092.  
  1093. coDot11MulticastReceivedFrameCount OBJECT-TYPE
  1094.     SYNTAX Counter32
  1095.     MAX-ACCESS read-only
  1096.     STATUS current
  1097.     DESCRIPTION
  1098.     "This counter shall increment when a MSDU is received
  1099.     with the multicast bit set in the destination
  1100.     MAC address."
  1101.     ::= { coDot11CountersEntry 7 }
  1102.  
  1103. coDot11FCSErrorCount OBJECT-TYPE
  1104.     SYNTAX Counter32
  1105.     MAX-ACCESS read-only
  1106.     STATUS current
  1107.     DESCRIPTION
  1108.     "This counter shall increment when an FCS error is
  1109.     detected in a received MPDU."
  1110.     ::= { coDot11CountersEntry 8 }
  1111.  
  1112. coDot11TransmittedFrameCount OBJECT-TYPE
  1113.     SYNTAX Counter32
  1114.     MAX-ACCESS read-only
  1115.     STATUS current
  1116.     DESCRIPTION
  1117.     "This counter shall increment for each successfully transmitted MSDU."
  1118.     ::= { coDot11CountersEntry 9 }
  1119.  
  1120. coDot11WEPUndecryptableCount OBJECT-TYPE
  1121.     SYNTAX Counter32
  1122.     MAX-ACCESS read-only
  1123.     STATUS current
  1124.     DESCRIPTION
  1125.         "This counter shall increment when a frame is received with
  1126.         the WEP subfield of the Frame Control field set to one and the
  1127.         WEPOn value for the key mapped to the TA's MAC address
  1128.         indicates that the frame should not have been encrypted or
  1129.         that frame is discarded due to the receiving STA not
  1130.         implementing the privacy option."
  1131.     ::= { coDot11CountersEntry 10 }
  1132.  
  1133. -- **********************************************************************
  1134. -- *    End of coDot11CountersEntry  TABLE
  1135. -- **********************************************************************
  1136.  
  1137. -- **********************************************************************
  1138. -- *   PHY Attribute Templates
  1139. -- **********************************************************************
  1140.  
  1141. -- **********************************************************************
  1142. -- *    coDot11PhyOperation  TABLE
  1143. -- **********************************************************************
  1144. coDot11PhyOperationTable OBJECT-TYPE
  1145.     SYNTAX SEQUENCE OF CoDot11PhyOperationEntry
  1146.     MAX-ACCESS not-accessible
  1147.     STATUS current
  1148.     DESCRIPTION
  1149.         "PHY level attributes concerned with
  1150.         operation.  Implemented as a table indexed on
  1151.         ifIndex to allow for multiple instantiations on an
  1152.         Agent."
  1153.     ::= { coDot11phy 1 }
  1154.  
  1155. coDot11PhyOperationEntry OBJECT-TYPE
  1156.     SYNTAX CoDot11PhyOperationEntry
  1157.     MAX-ACCESS not-accessible
  1158.     STATUS current
  1159.     DESCRIPTION
  1160.     "An entry in the coDot11PhyOperation Table.
  1161.  
  1162.     ifIndex - Each 802.11 interface is represented by an
  1163.     ifEntry.  Interface tables in this MIB module are indexed
  1164.     by ifIndex."
  1165.     INDEX { ifIndex }
  1166.     ::= { coDot11PhyOperationTable 1 }
  1167.  
  1168. CoDot11PhyOperationEntry ::= SEQUENCE {
  1169.     coDot11PHYType            INTEGER,
  1170.     coDot11CurrentRegDomain   Integer32,
  1171.     coDot11TempType           INTEGER }
  1172.  
  1173. coDot11PHYType OBJECT-TYPE
  1174.     SYNTAX INTEGER {fhss(1), dsss(2), irbaseband(3)}
  1175.     MAX-ACCESS read-only
  1176.     STATUS current
  1177.     DESCRIPTION
  1178.         "This is an 8-bit integer value that identifies the PHY type
  1179.         supported by the attached PLCP and PMD. Currently defined
  1180.         values and their corresponding PHY types are:
  1181.  
  1182.         FHSS 2.4 GHz = 01 , DSSS 2.4 GHz = 02, IR Baseband = 03"
  1183.  
  1184.     ::= { coDot11PhyOperationEntry 1 }
  1185.  
  1186. coDot11CurrentRegDomain OBJECT-TYPE
  1187.     SYNTAX Integer32
  1188.     MAX-ACCESS read-only
  1189.     STATUS current
  1190.     DESCRIPTION
  1191.     "The current regulatory domain this instance of the PMD is
  1192.     supporting.  This object corresponds to one of the
  1193.     RegDomains listed in coDot11RegDomainsSupported."
  1194.     ::= { coDot11PhyOperationEntry 2 }
  1195.  
  1196. coDot11TempType OBJECT-TYPE
  1197.     SYNTAX INTEGER {tempType1(1), tempType2(2) }
  1198.     MAX-ACCESS read-only
  1199.     STATUS current
  1200.     DESCRIPTION
  1201.         "There are different operating temperature requirements
  1202.         dependent on the anticipated environmental conditions. This
  1203.         attribute describes the current PHY's operating temperature
  1204.         range capability. Currently defined values and their
  1205.         corresponding temperature ranges are:
  1206.  
  1207.         Type 1 = X'01'-Commercial range of 0 to 40 degrees C,
  1208.  
  1209.         Type 2 = X'02'-Industrial range of -30 to 70 degrees C."
  1210.     ::= { coDot11PhyOperationEntry 3 }
  1211.  
  1212. -- **********************************************************************
  1213. -- *    End of coDot11PhyOperation  TABLE
  1214. -- **********************************************************************
  1215.  
  1216. -- **********************************************************************
  1217. -- *    coDot11PhyAntenna  TABLE
  1218. -- **********************************************************************
  1219. coDot11PhyAntennaTable OBJECT-TYPE
  1220.     SYNTAX SEQUENCE OF CoDot11PhyAntennaEntry
  1221.     MAX-ACCESS not-accessible
  1222.     STATUS current
  1223.     DESCRIPTION
  1224.     "Group of attributes for PhyAntenna.  Implemented as a
  1225.     table indexed on ifIndex to allow for multiple instances on
  1226.     an agent."
  1227.     ::= { coDot11phy 2 }
  1228.  
  1229. coDot11PhyAntennaEntry OBJECT-TYPE
  1230.     SYNTAX CoDot11PhyAntennaEntry
  1231.     MAX-ACCESS not-accessible
  1232.     STATUS current
  1233.     DESCRIPTION
  1234.     "An entry in the coDot11PhyAntenna Table.
  1235.  
  1236.     ifIndex - Each 802.11 interface is represented by an
  1237.     ifEntry.  Interface tables in this MIB module are indexed
  1238.     by ifIndex."
  1239.     INDEX { ifIndex }
  1240.     ::= { coDot11PhyAntennaTable 1 }
  1241.  
  1242. CoDot11PhyAntennaEntry ::= SEQUENCE {
  1243.     coDot11CurrentTxAntenna  Integer32,
  1244.     coDot11DiversitySupport  INTEGER,
  1245.     coDot11CurrentRxAntenna  Integer32 }
  1246.  
  1247. coDot11CurrentTxAntenna OBJECT-TYPE
  1248.     SYNTAX Integer32 (1..255)
  1249.     MAX-ACCESS read-only
  1250.     STATUS current
  1251.     DESCRIPTION
  1252.     "The current antenna being used to transmit.  This value is one
  1253.     of the values appearing in coDot11SupportedTxAntenna. This may be
  1254.     used by a management agent to control which antenna is used for
  1255.     transmission."
  1256.     ::= { coDot11PhyAntennaEntry 1 }
  1257.  
  1258. coDot11DiversitySupport OBJECT-TYPE
  1259.     SYNTAX INTEGER {fixedlist(1), notsupported(2), dynamic(3)}
  1260.     MAX-ACCESS read-only
  1261.     STATUS current
  1262.     DESCRIPTION
  1263.         "This implementation's support for diversity, encoded as:
  1264.  
  1265.         X'01'-diversity is available and is performed over the fixed
  1266.             list of antennas defined in coDot11DiversitySelectionRx.
  1267.  
  1268.         X'02'-diversity is not supported.
  1269.  
  1270.         X'03'-diversity is supported and control of diversity is also
  1271.             available, in which case the attribute 
  1272.             coDot11DiversitySelectionRx can be dynamically modified by the
  1273.             LME."
  1274.     ::= { coDot11PhyAntennaEntry 2 }
  1275.  
  1276. coDot11CurrentRxAntenna OBJECT-TYPE
  1277.     SYNTAX Integer32 (1..255)
  1278.     MAX-ACCESS read-only
  1279.     STATUS current
  1280.     DESCRIPTION
  1281.     "The current antenna being used to receive, if the coDot11
  1282.     DiversitySupport indicates that diversity is not supported.
  1283.     The selected antenna shall be one of the antennae marked for
  1284.     receive in the coDot11AntennasListTable."
  1285.     ::= { coDot11PhyAntennaEntry 3 }
  1286.  
  1287. -- **********************************************************************
  1288. -- *    End of coDot11PhyAntenna  TABLE
  1289. -- **********************************************************************
  1290.  
  1291. -- **********************************************************************
  1292. -- *    coDot11PhyTxPower  TABLE
  1293. -- **********************************************************************
  1294. coDot11PhyTxPowerTable OBJECT-TYPE
  1295.     SYNTAX SEQUENCE OF CoDot11PhyTxPowerEntry
  1296.     MAX-ACCESS not-accessible
  1297.     STATUS current
  1298.     DESCRIPTION
  1299.     "Group of attributes for coDot11PhyTxPowerTable.  Implemented
  1300.     as a table indexed on STA ID to allow for multiple
  1301.     instances on an Agent."
  1302.     ::= { coDot11phy 3 }
  1303.  
  1304. coDot11PhyTxPowerEntry OBJECT-TYPE
  1305.     SYNTAX CoDot11PhyTxPowerEntry
  1306.     MAX-ACCESS not-accessible
  1307.     STATUS current
  1308.     DESCRIPTION
  1309.     "An entry in the coDot11PhyTxPower Table.
  1310.  
  1311.     ifIndex - Each 802.11 interface is represented by an
  1312.     ifEntry.  Interface tables in this MIB module are indexed
  1313.     by ifIndex."
  1314.     INDEX { ifIndex }
  1315.     ::= { coDot11PhyTxPowerTable 1 }
  1316.  
  1317. CoDot11PhyTxPowerEntry ::= SEQUENCE {
  1318.     coDot11NumberSupportedPowerLevels  INTEGER,
  1319.     coDot11TxPowerLevel1               INTEGER,
  1320.     coDot11TxPowerLevel2               INTEGER,
  1321.     coDot11TxPowerLevel3               INTEGER,
  1322.     coDot11TxPowerLevel4               INTEGER,
  1323.     coDot11TxPowerLevel5               INTEGER,
  1324.     coDot11TxPowerLevel6               INTEGER,
  1325.     coDot11TxPowerLevel7               INTEGER,
  1326.     coDot11TxPowerLevel8               INTEGER,
  1327.     coDot11CurrentTxPowerLevel         INTEGER }
  1328.  
  1329. coDot11NumberSupportedPowerLevels OBJECT-TYPE
  1330.     SYNTAX INTEGER (1..8)
  1331.     MAX-ACCESS read-only
  1332.     STATUS current
  1333.     DESCRIPTION
  1334.     "The number of power levels supported by the PMD.
  1335.     This attribute can have a value of 1 to 8."
  1336.     ::= { coDot11PhyTxPowerEntry 1 }
  1337.  
  1338. coDot11TxPowerLevel1 OBJECT-TYPE
  1339.     SYNTAX INTEGER (0..10000)
  1340.     MAX-ACCESS read-only
  1341.     STATUS current
  1342.     DESCRIPTION
  1343.     "The transmit output power for LEVEL1 in mW.
  1344.     This is also the default power level."
  1345.     ::= { coDot11PhyTxPowerEntry 2 }
  1346.  
  1347. coDot11TxPowerLevel2 OBJECT-TYPE
  1348.     SYNTAX INTEGER (0..10000)
  1349.     MAX-ACCESS read-only
  1350.     STATUS current
  1351.     DESCRIPTION
  1352.     "The transmit output power for LEVEL2 in mW."
  1353.     ::= { coDot11PhyTxPowerEntry 3 }
  1354.  
  1355. coDot11TxPowerLevel3 OBJECT-TYPE
  1356.     SYNTAX INTEGER (0..10000)
  1357.     MAX-ACCESS read-only
  1358.     STATUS current
  1359.     DESCRIPTION
  1360.     "The transmit output power for LEVEL3 in mW."
  1361.     ::= { coDot11PhyTxPowerEntry 4 }
  1362.  
  1363. coDot11TxPowerLevel4 OBJECT-TYPE
  1364.     SYNTAX INTEGER (0..10000)
  1365.     MAX-ACCESS read-only
  1366.     STATUS current
  1367.     DESCRIPTION
  1368.     "The transmit output power for LEVEL4 in mW."
  1369.     ::= { coDot11PhyTxPowerEntry 5 }
  1370.  
  1371. coDot11TxPowerLevel5 OBJECT-TYPE
  1372.     SYNTAX INTEGER (0..10000)
  1373.     MAX-ACCESS read-only
  1374.     STATUS current
  1375.     DESCRIPTION
  1376.     "The transmit output power for LEVEL5 in mW."
  1377.     ::= { coDot11PhyTxPowerEntry 6 }
  1378.  
  1379. coDot11TxPowerLevel6 OBJECT-TYPE
  1380.     SYNTAX INTEGER (0..10000)
  1381.     MAX-ACCESS read-only
  1382.     STATUS current
  1383.     DESCRIPTION
  1384.     "The transmit output power for LEVEL6 in mW."
  1385.     ::= { coDot11PhyTxPowerEntry 7 }
  1386.  
  1387. coDot11TxPowerLevel7 OBJECT-TYPE
  1388.     SYNTAX INTEGER (0..10000)
  1389.     MAX-ACCESS read-only
  1390.     STATUS current
  1391.     DESCRIPTION
  1392.     "The transmit output power for LEVEL7 in mW."
  1393.     ::= { coDot11PhyTxPowerEntry 8 }
  1394.  
  1395. coDot11TxPowerLevel8 OBJECT-TYPE
  1396.     SYNTAX INTEGER (0..10000)
  1397.     MAX-ACCESS read-only
  1398.     STATUS current
  1399.     DESCRIPTION
  1400.     "The transmit output power for LEVEL8 in mW."
  1401.     ::= { coDot11PhyTxPowerEntry 9 }
  1402.  
  1403. coDot11CurrentTxPowerLevel OBJECT-TYPE
  1404.     SYNTAX INTEGER (1..8)
  1405.     MAX-ACCESS read-only
  1406.     STATUS current
  1407.     DESCRIPTION
  1408.     "The TxPowerLevel N currently being used to transmit data.
  1409.     Some PHYs also use this value to determine the receiver
  1410.     sensitivity requirements for CCA."
  1411.     ::= { coDot11PhyTxPowerEntry 10 }
  1412.  
  1413. -- **********************************************************************
  1414. -- *    End of coDot11PhyTxPower  TABLE
  1415. -- **********************************************************************
  1416.  
  1417. -- **********************************************************************
  1418. -- *    coDot11PhyDSSSEntry  TABLE
  1419. -- **********************************************************************
  1420. coDot11PhyDSSSTable OBJECT-TYPE
  1421.     SYNTAX SEQUENCE OF CoDot11PhyDSSSEntry
  1422.     MAX-ACCESS not-accessible
  1423.     STATUS current
  1424.     DESCRIPTION
  1425.     "Entry of attributes for coDot11PhyDSSSEntry.  Implemented as a
  1426.     table indexed on ifIndex allow for multiple instances on
  1427.     an Agent."
  1428.     ::= { coDot11phy 4 }
  1429.  
  1430. coDot11PhyDSSSEntry OBJECT-TYPE
  1431.     SYNTAX CoDot11PhyDSSSEntry
  1432.     MAX-ACCESS not-accessible
  1433.     STATUS current
  1434.     DESCRIPTION
  1435.     "An entry in the coDot11PhyDSSSEntry Table.
  1436.  
  1437.     ifIndex - Each 802.11 interface is represented by an
  1438.     ifEntry.  Interface tables in this MIB module are indexed
  1439.     by ifIndex."
  1440.     INDEX { ifIndex }
  1441.     ::= { coDot11PhyDSSSTable 1 }
  1442.  
  1443. CoDot11PhyDSSSEntry ::= SEQUENCE {
  1444.     coDot11CurrentChannel    INTEGER,
  1445.     coDot11CCAModeSupported  INTEGER,
  1446.     coDot11CurrentCCAMode    INTEGER }
  1447.  
  1448. coDot11CurrentChannel OBJECT-TYPE
  1449.     SYNTAX INTEGER (1..14)
  1450.     MAX-ACCESS read-write
  1451.     STATUS current
  1452.     DESCRIPTION
  1453.     "The current operating frequency channel of the DSSS
  1454.     PHY. Valid channel numbers are as defined in 15.4.6.2"
  1455.     ::= { coDot11PhyDSSSEntry 1 }
  1456.  
  1457. coDot11CCAModeSupported OBJECT-TYPE
  1458.     SYNTAX INTEGER (1..7)
  1459.     MAX-ACCESS read-only
  1460.     STATUS current
  1461.     DESCRIPTION
  1462.     "coDot11CCAModeSupported is a bit-significant value, representing
  1463.     all of the CCA modes supported by the PHY.  Valid values are:
  1464.  
  1465.         energy detect only (ED_ONLY) = 01,
  1466.         carrier sense only (CS_ONLY) = 02,
  1467.         carrier sense and energy detect (ED_and_CS)= 04
  1468.  
  1469.     or the logical sum of any of these values."
  1470.     ::= { coDot11PhyDSSSEntry 2 }
  1471.  
  1472. coDot11CurrentCCAMode OBJECT-TYPE
  1473.     SYNTAX INTEGER {edonly(1), csonly(2), edandcs(4)}
  1474.     MAX-ACCESS read-only
  1475.     STATUS current
  1476.     DESCRIPTION
  1477.     "The current CCA method in operation.   Valid values are:
  1478.         energy detect only (edonly) = 01,
  1479.         carrier sense only (csonly) = 02,
  1480.         carrier sense and energy detect (edandcs)= 04."
  1481.     ::= { coDot11PhyDSSSEntry 3 }
  1482.  
  1483. -- **********************************************************************
  1484. -- *    End of coDot11PhyDSSSEntry  TABLE
  1485. -- **********************************************************************
  1486.  
  1487. -- **********************************************************************
  1488. -- *    coDot11RegDomainsSupported  TABLE
  1489. -- **********************************************************************
  1490. coDot11RegDomainsSupportedTable OBJECT-TYPE
  1491.     SYNTAX SEQUENCE OF CoDot11RegDomainsSupportedEntry
  1492.     MAX-ACCESS not-accessible
  1493.     STATUS current
  1494.     DESCRIPTION
  1495.     "There are different operational requirements dependent on
  1496.     the regulatory domain.  This attribute list describes the
  1497.     regulatory domains the PLCP and PMD support in this
  1498.     implementation.  Currently defined values and their
  1499.     corresponding Regulatory Domains are:
  1500.     
  1501.             FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
  1502.             Europe) = X'30', Spain = X'31', France = X'32',
  1503.             Japan = X'41' "
  1504.  
  1505.     ::= { coDot11phy 5 }
  1506.  
  1507. coDot11RegDomainsSupportedEntry OBJECT-TYPE
  1508.     SYNTAX CoDot11RegDomainsSupportedEntry
  1509.     MAX-ACCESS not-accessible
  1510.     STATUS current
  1511.     DESCRIPTION
  1512.     "An entry in the coDot11RegDomainsSupported Table.
  1513.  
  1514.     ifIndex - Each 802.11 interface is represented by an
  1515.     ifEntry.  Interface tables in this MIB module are indexed
  1516.     by ifIndex."
  1517.     INDEX { ifIndex, coDot11RegDomainsSupportIndex }
  1518.     ::= { coDot11RegDomainsSupportedTable 1 }
  1519.  
  1520. CoDot11RegDomainsSupportedEntry ::= SEQUENCE {
  1521.     coDot11RegDomainsSupportIndex    Integer32,
  1522.     coDot11RegDomainsSupportValue    INTEGER }
  1523.  
  1524. coDot11RegDomainsSupportIndex OBJECT-TYPE
  1525.     SYNTAX Integer32
  1526.     MAX-ACCESS not-accessible
  1527.     STATUS current
  1528.     DESCRIPTION
  1529.     "The auxiliary variable used to identify instances
  1530.     of the columnar objects in the RegDomainsSupported Table."
  1531.     ::= { coDot11RegDomainsSupportedEntry 1 }
  1532.  
  1533. coDot11RegDomainsSupportValue OBJECT-TYPE
  1534.     SYNTAX INTEGER {fcc(16), doc(32), etsi(48), spain (49), 
  1535.                     france(50), japan (65) }
  1536.     MAX-ACCESS read-only
  1537.     STATUS current
  1538.     DESCRIPTION
  1539.     "There are different operational requirements dependent on
  1540.     the regulatory domain.  This attribute list describes the
  1541.     regulatory domains the PLCP and PMD support in this
  1542.     implementation.  Currently de- fined values and their
  1543.     corresponding Regulatory Domains are:
  1544.  
  1545.     FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
  1546.     Europe) = X'30', Spain = X'31', France = X'32',
  1547.     Japan = X'41' "
  1548.     ::= { coDot11RegDomainsSupportedEntry 2 }
  1549.  
  1550. -- **********************************************************************
  1551. -- *    End of coDot11RegDomainsSupported  TABLE
  1552. -- **********************************************************************
  1553.  
  1554. -- **********************************************************************
  1555. -- *    coDot11AntennasList  TABLE
  1556. -- **********************************************************************
  1557. coDot11AntennasListTable OBJECT-TYPE
  1558.     SYNTAX SEQUENCE OF CoDot11AntennasListEntry
  1559.     MAX-ACCESS not-accessible
  1560.     STATUS current
  1561.     DESCRIPTION
  1562.     "This table represents the list of antennae.  An antenna can be
  1563.     marked to be capable of transmitting, receiving, and/or for
  1564.     participation in receive diversity.  Each entry in this table
  1565.     represents a single antenna with its properties.  The maximum
  1566.     number of antennae that can be contained in this table is 255."
  1567.     ::= { coDot11phy 6 }
  1568.  
  1569. coDot11AntennasListEntry OBJECT-TYPE
  1570.     SYNTAX CoDot11AntennasListEntry
  1571.     MAX-ACCESS not-accessible
  1572.     STATUS current
  1573.     DESCRIPTION
  1574.     "An entry in the coDot11AntennasListTable, representing the
  1575.     properties of a single antenna.
  1576.  
  1577.     ifIndex - Each 802.11 interface is represented by an
  1578.     ifEntry.  Interface tables in this MIB module are indexed
  1579.     by ifIndex."
  1580.     INDEX { ifIndex, coDot11AntennaListIndex }
  1581.     ::= { coDot11AntennasListTable 1 }
  1582.  
  1583. CoDot11AntennasListEntry ::= SEQUENCE {
  1584.     coDot11AntennaListIndex     Integer32,
  1585.     coDot11SupportedTxAntenna   TruthValue,
  1586.     coDot11SupportedRxAntenna   TruthValue,
  1587.     coDot11DiversitySelectionRx TruthValue,
  1588.     coDot11Sensitivity          INTEGER }
  1589.  
  1590. coDot11AntennaListIndex OBJECT-TYPE
  1591.     SYNTAX Integer32 (1..255)
  1592.     MAX-ACCESS not-accessible
  1593.     STATUS current
  1594.     DESCRIPTION
  1595.     "The unique index of an antenna which is used to identify the
  1596.     columnar objects in the coDot11AntennasList Table."
  1597.     ::= { coDot11AntennasListEntry 1 }
  1598.  
  1599. coDot11SupportedTxAntenna OBJECT-TYPE
  1600.     SYNTAX TruthValue
  1601.     MAX-ACCESS read-only
  1602.     STATUS current
  1603.     DESCRIPTION
  1604.     "When true, this object indicates that the antenna represented
  1605.     by coDot11AntennaIndex can be used as a transmit antenna."
  1606.     ::= { coDot11AntennasListEntry 2 }
  1607.  
  1608. coDot11SupportedRxAntenna OBJECT-TYPE
  1609.     SYNTAX TruthValue
  1610.     MAX-ACCESS read-only
  1611.     STATUS current
  1612.     DESCRIPTION
  1613.     "When true, this object indocates that the antenna represented
  1614.     by the coDot11AntennaIndex xan be used as a receive antenna."
  1615.     ::= { coDot11AntennasListEntry 3 }
  1616.  
  1617. coDot11DiversitySelectionRx OBJECT-TYPE
  1618.     SYNTAX TruthValue
  1619.     MAX-ACCESS read-only
  1620.     STATUS current
  1621.     DESCRIPTION
  1622.     "When true, this object indicates that the antenna represented
  1623.     by coDot11AntennaIndex can be used for receive diversity.
  1624.     This object may only be true if the antenna can be used as a
  1625.     receive antenna, as indicated by coDot11SupportedRxAntenna."
  1626.     ::= { coDot11AntennasListEntry 4 }
  1627.  
  1628. coDot11Sensitivity OBJECT-TYPE
  1629.     SYNTAX INTEGER { large (1), medium (2), small (3), mini(4),
  1630.              micro(5) }
  1631.     MAX-ACCESS read-write
  1632.     STATUS current
  1633.     DESCRIPTION
  1634.     "This attribute shall specify the transmission range
  1635.     and receiver sensitivity."
  1636.     ::= { coDot11AntennasListEntry 5 }
  1637.  
  1638. -- **********************************************************************
  1639. -- *    End of coDot11AntennasList  TABLE
  1640. -- **********************************************************************
  1641.  
  1642.  
  1643. -- **********************************************************************
  1644. -- *    SupportedDataRatesTx  TABLE
  1645. -- **********************************************************************
  1646. coDot11SupportedDataRatesTxTable OBJECT-TYPE
  1647.     SYNTAX SEQUENCE OF CoDot11SupportedDataRatesTxEntry
  1648.     MAX-ACCESS not-accessible
  1649.     STATUS current
  1650.     DESCRIPTION
  1651.     "The Transmit bit rates supported by the PLCP and PMD,
  1652.     represented by a count from XÆ02-XÆ7f, corresponding to data
  1653.     rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s subject
  1654.     to limitations of each individual PHY."
  1655.     ::= { coDot11phy 7 }
  1656.  
  1657. coDot11SupportedDataRatesTxEntry OBJECT-TYPE
  1658.     SYNTAX CoDot11SupportedDataRatesTxEntry
  1659.     MAX-ACCESS not-accessible
  1660.     STATUS current
  1661.     DESCRIPTION
  1662.     "An Entry (conceptual row) in the coDot11SupportedDataRatesTx
  1663.     Table.
  1664.  
  1665.     ifIndex - Each 802.11 interface is represented by an
  1666.     ifEntry.  Interface tables in this MIB module are indexed
  1667.     by ifIndex."
  1668.     INDEX { ifIndex, coDot11SupportedDataRatesTxIndex }
  1669.     ::= { coDot11SupportedDataRatesTxTable 1 }
  1670.  
  1671. CoDot11SupportedDataRatesTxEntry ::= SEQUENCE {
  1672.     coDot11SupportedDataRatesTxIndex  Integer32,
  1673.     coDot11SupportedDataRatesTxValue  Integer32 }
  1674.  
  1675. coDot11SupportedDataRatesTxIndex OBJECT-TYPE
  1676.     SYNTAX Integer32 (1..8)
  1677.     MAX-ACCESS not-accessible
  1678.     STATUS current
  1679.     DESCRIPTION
  1680.     "Index object which identifies which data rate to access.
  1681.     Range is 1..8."
  1682.     ::= { coDot11SupportedDataRatesTxEntry 1 }
  1683.  
  1684. coDot11SupportedDataRatesTxValue OBJECT-TYPE
  1685.     SYNTAX Integer32 (2..127)
  1686.     MAX-ACCESS read-only
  1687.     STATUS current
  1688.     DESCRIPTION
  1689.     "The Transmit bit rates supported by the PLCP and PMD,
  1690.     represented by a count from XÆ02-XÆ7f, corresponding to data
  1691.     rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s subject
  1692.     to limitations of each individual PHY."
  1693.     ::= { coDot11SupportedDataRatesTxEntry 2 }
  1694.  
  1695. -- **********************************************************************
  1696. -- *    End of coDot11SupportedDataRatesTx  TABLE
  1697. -- **********************************************************************
  1698.  
  1699.  
  1700. -- **********************************************************************
  1701. -- *    SupportedDataRatesRx  TABLE
  1702. -- **********************************************************************
  1703. coDot11SupportedDataRatesRxTable OBJECT-TYPE
  1704.     SYNTAX SEQUENCE OF CoDot11SupportedDataRatesRxEntry
  1705.     MAX-ACCESS not-accessible
  1706.     STATUS current
  1707.     DESCRIPTION
  1708.     "The receive bit rates supported by the PLCP and PMD,
  1709.     represented by a count from XÆ002-XÆ7f, corresponding to data
  1710.     rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s."
  1711.     ::= { coDot11phy 8 }
  1712.  
  1713. coDot11SupportedDataRatesRxEntry OBJECT-TYPE
  1714.     SYNTAX CoDot11SupportedDataRatesRxEntry
  1715.     MAX-ACCESS not-accessible
  1716.     STATUS current
  1717.     DESCRIPTION
  1718.     "An Entry (conceptual row) in the coDot11SupportedDataRatesRx Table.
  1719.  
  1720.     ifIndex - Each 802.11 interface is represented by an
  1721.     ifEntry.  Interface tables in this MIB module are indexed
  1722.     by ifIndex."
  1723.     INDEX { ifIndex, coDot11SupportedDataRatesRxIndex }
  1724.     ::= { coDot11SupportedDataRatesRxTable 1 }
  1725.  
  1726. CoDot11SupportedDataRatesRxEntry ::= SEQUENCE {
  1727.     coDot11SupportedDataRatesRxIndex  Integer32,
  1728.     coDot11SupportedDataRatesRxValue  Integer32 }
  1729.  
  1730. coDot11SupportedDataRatesRxIndex OBJECT-TYPE
  1731.     SYNTAX Integer32 (1..8)
  1732.     MAX-ACCESS not-accessible
  1733.     STATUS current
  1734.     DESCRIPTION
  1735.     "Index object which identifies which data rate to access.
  1736.     Range is 1..8."
  1737.     ::= { coDot11SupportedDataRatesRxEntry 1 }
  1738.  
  1739. coDot11SupportedDataRatesRxValue OBJECT-TYPE
  1740.     SYNTAX Integer32 (2..127)
  1741.     MAX-ACCESS read-only
  1742.     STATUS current
  1743.     DESCRIPTION
  1744.     "The receive bit rates supported by the PLCP and PMD,
  1745.     represented by a count from XÆ02-XÆ7f, corresponding to data
  1746.     rates in increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s."
  1747.     ::= { coDot11SupportedDataRatesRxEntry 2 }
  1748.  
  1749. -- **********************************************************************
  1750. -- *    End of coDot11SupportedDataRatesRx  TABLE
  1751. -- **********************************************************************
  1752.  
  1753. -- **********************************************************************
  1754. -- *    Notifications
  1755. -- **********************************************************************
  1756.  
  1757. coDot11ManagementMIBNotificationPrefix OBJECT IDENTIFIER
  1758.          ::= { colubris802dot11 4 }
  1759. coDot11ManagementMIBNotifications OBJECT IDENTIFIER
  1760.          ::= { coDot11ManagementMIBNotificationPrefix 0 }
  1761.  
  1762. coDot11SNRLevelNotification NOTIFICATION-TYPE
  1763.         OBJECTS
  1764.         {
  1765.             coDot11DeviceName,
  1766.             coDot11CurrentSNRLevel
  1767.         }
  1768.         STATUS  current
  1769.         DESCRIPTION
  1770.                 "The average SNR level for all the stations during
  1771.         the last two intervals of ten seconds is low."
  1772.         --#SUMMARY "Low SNR of %d for device %s"
  1773.         --#ARGUMENTS { 1, 0 }
  1774.         --#SEVERITY WARNING
  1775.         --#CATEGORY "Colubris Networks Alarms"
  1776.         ::= { coDot11ManagementMIBNotifications 1 }
  1777.  
  1778. coDot11ScanCompleted NOTIFICATION-TYPE
  1779.         OBJECTS
  1780.         {
  1781.             coDot11DeviceName,
  1782.             coDot11ScanStatus
  1783.         }
  1784.         STATUS  current
  1785.         DESCRIPTION
  1786.                 "The scan operation has been completed."
  1787.         --#SUMMARY "Wireless scan by device %s completed with status:%d"
  1788.         --#ARGUMENTS { 0, 1 }
  1789.         --#SEVERITY INFORMATIONAL
  1790.         --#CATEGORY "Colubris Networks Alarms"
  1791.         ::= { coDot11ManagementMIBNotifications 2 }
  1792.  
  1793. coDot11AssociationNotification NOTIFICATION-TYPE
  1794.         OBJECTS
  1795.         {
  1796.             coDot11DeviceName,
  1797.             coDot11NumberOfUsers,
  1798.             coDot11AssociationIndex,
  1799.             coDot11SignalLevel,
  1800.             coDot11SNR,
  1801.             coDot11Speed,
  1802.             coDot11StationMACAddress
  1803.         }
  1804.         STATUS  current
  1805.         DESCRIPTION
  1806.                 "Sent when a new association is made or sent periodically
  1807.         using interval specified by coDot11AssociationNotificationInterval object."
  1808.         --#SUMMARY "Device %s MAC:%s SNR:%d wirelessly associated."
  1809.         --#ARGUMENTS { 0, 6, 4  }
  1810.         --#SEVERITY INFO
  1811.         --#CATEGORY "Colubris Networks Alarms"
  1812.         ::= { coDot11ManagementMIBNotifications 3 }
  1813.  
  1814. -- **********************************************************************
  1815. -- *    End of Notifications
  1816. -- **********************************************************************
  1817.  
  1818. -- **********************************************************************
  1819. -- *   conformance information
  1820. -- **********************************************************************
  1821.  
  1822. coDot11Conformance  OBJECT IDENTIFIER ::= { colubris802dot11 5 }
  1823. coDot11Groups  OBJECT IDENTIFIER ::= { coDot11Conformance 1 }
  1824. coDot11Compliances  OBJECT IDENTIFIER ::= { coDot11Conformance 2 }
  1825.  
  1826. -- **********************************************************************
  1827. -- *   compliance statements
  1828. -- **********************************************************************
  1829. coDot11Compliance MODULE-COMPLIANCE
  1830.     STATUS  current
  1831.     DESCRIPTION
  1832.     "The compliance statement for SNMPv2 entities
  1833.     that implement the IEEE 802.11 MIB."
  1834.  
  1835.     MODULE  -- this module
  1836.     MANDATORY-GROUPS {
  1837.         coDot11APbase,
  1838.         coDot11MACbase, coDot11CountersGroup,
  1839.         coDot11SmtAuthenticationAlgorithms, 
  1840.         coDot11PhyOperationComplianceGroup }
  1841.  
  1842.    GROUP coDot11PhyDSSSComplianceGroup
  1843.        DESCRIPTION
  1844.        "Implementation of this group is required when object
  1845.        coDot11PHYType has the value of dsss."
  1846.  
  1847.     -- OPTIONAL-GROUPS { coDot11APprivacy, coDot11MACStatistics,
  1848.     --    coDot11PhyAntennaComplianceGroup, coDot11PhyTxPowerComplianceGroup,
  1849.     --    coDot11PhyRegDomainsSupportGroup,
  1850.     --    coDot11PhyAntennasListGroup, coDot11PhyRateGroup }
  1851.     -- 
  1852.     ::= { coDot11Compliances 1 }
  1853.  
  1854. -- **********************************************************************
  1855. -- *   Groups - units of conformance
  1856. -- **********************************************************************
  1857. coDot11APbase OBJECT-GROUP
  1858.     OBJECTS { coDot11DeviceName,
  1859.               coDot11ESSID, coDot11BroadcastESSID,
  1860.           coDot11RelayBetweenStation,
  1861.           coDot11PrivacyOptionImplemented,
  1862.           coDot11BeaconPeriod,
  1863.           coDot11DTIMPeriod,
  1864.           coDot11SNRLevelNotificationEnabled,
  1865.           coDot11MinimumSNRLevel,
  1866.           coDot11CurrentSNRLevel }
  1867.     STATUS current
  1868.     DESCRIPTION
  1869.     "The AP object class provides the necessary support at the
  1870.     Access Point to manage the processes in the STA such that
  1871.     the STA may work cooperatively as a part of an IEEE 802.11
  1872.     network."
  1873.     ::= { coDot11Groups 1 }
  1874.  
  1875. coDot11APprivacy OBJECT-GROUP
  1876.     OBJECTS { coDot11PrivacyInvoked, 
  1877.               coDot11ExcludeUnencrypted,
  1878.           coDot11WEPICVErrorCount, coDot11WEPExcludedCount,
  1879.           coDot11WEPDefaultKeyID,
  1880.           coDot11WEPDefaultKeyValue }
  1881.     STATUS current
  1882.     DESCRIPTION
  1883.     "The APPrivacy package is a set of attributes that shall be
  1884.     present if WEP is implemented in the Access Point."
  1885.     ::= { coDot11Groups 2 }
  1886.  
  1887. coDot11MACbase OBJECT-GROUP
  1888.     OBJECTS { coDot11MACAddress,
  1889.               coDot11RTSThreshold, coDot11ShortRetryLimit,
  1890.           coDot11LongRetryLimit, coDot11FragmentationThreshold,
  1891.           coDot11MaxTransmitMSDULifetime,
  1892.           coDot11MaxReceiveLifetime, coDot11ManufacturerID,
  1893.           coDot11ProductID
  1894.           }
  1895.     STATUS current
  1896.     DESCRIPTION
  1897.     "The MAC object class provides the necessary support for the
  1898.     access control, generation, and verification of frame check
  1899.     sequences, and proper delivery of valid data to upper
  1900.     layers."
  1901.     ::= { coDot11Groups 3 }
  1902.  
  1903. coDot11MACStatistics OBJECT-GROUP
  1904.     OBJECTS { coDot11RetryCount, coDot11MultipleRetryCount }
  1905.     STATUS current
  1906.     DESCRIPTION
  1907.     "The MACStatistics package provides extended statistical
  1908.     information on the operation of the MAC.  This 
  1909.     package is completely optional."
  1910.     ::= { coDot11Groups 4 }
  1911.  
  1912. coDot11SmtAuthenticationAlgorithms OBJECT-GROUP
  1913.     OBJECTS { coDot11AuthenticationAlgorithm,
  1914.               coDot11AuthenticationAlgorithmsEnable }
  1915.     STATUS current
  1916.     DESCRIPTION
  1917.     "Authentication Algorithm Table."
  1918.     ::= { coDot11Groups 6 }
  1919.  
  1920. coDot11PhyOperationComplianceGroup OBJECT-GROUP
  1921.     OBJECTS { coDot11PHYType, coDot11CurrentRegDomain, coDot11TempType }
  1922.     STATUS current
  1923.     DESCRIPTION
  1924.     "PHY layer operations attributes."
  1925.     ::= { coDot11Groups 7 }
  1926.  
  1927. coDot11PhyAntennaComplianceGroup OBJECT-GROUP
  1928.     OBJECTS { coDot11CurrentTxAntenna, coDot11DiversitySupport,
  1929.               coDot11CurrentRxAntenna }
  1930.     STATUS current
  1931.     DESCRIPTION
  1932.     "Attributes for Data Rates for IEEE 802.11."
  1933.     ::= { coDot11Groups 8 }
  1934.  
  1935. coDot11PhyTxPowerComplianceGroup OBJECT-GROUP
  1936.     OBJECTS { coDot11NumberSupportedPowerLevels, coDot11TxPowerLevel1,
  1937.               coDot11TxPowerLevel2, coDot11TxPowerLevel3, coDot11TxPowerLevel4,
  1938.           coDot11TxPowerLevel5, coDot11TxPowerLevel6, coDot11TxPowerLevel7,
  1939.           coDot11TxPowerLevel8, coDot11CurrentTxPowerLevel }
  1940.     STATUS current
  1941.     DESCRIPTION
  1942.     "Attributes for Control and Management of transmit power."
  1943.     ::= { coDot11Groups 9 }
  1944.  
  1945. coDot11PhyDSSSComplianceGroup OBJECT-GROUP
  1946.     OBJECTS { coDot11CurrentChannel, coDot11CCAModeSupported,
  1947.               coDot11CurrentCCAMode }
  1948.     STATUS current
  1949.     DESCRIPTION
  1950.     "Attributes that configure the DSSS for IEEE 802.11."
  1951.     ::= { coDot11Groups 11 }
  1952.  
  1953. coDot11PhyRegDomainsSupportGroup OBJECT-GROUP
  1954.     OBJECTS { coDot11RegDomainsSupportValue}
  1955.     STATUS current
  1956.     DESCRIPTION
  1957.     "Attributes that specify the supported Regulation Domains."
  1958.     ::= { coDot11Groups 13 }
  1959.  
  1960. coDot11PhyAntennasListGroup OBJECT-GROUP
  1961.     OBJECTS { coDot11SupportedTxAntenna,
  1962.               coDot11SupportedRxAntenna, coDot11DiversitySelectionRx,
  1963.               coDot11Sensitivity }
  1964.     STATUS current
  1965.     DESCRIPTION
  1966.     "Attributes that specify the supported Regulation Domains."
  1967.     ::= { coDot11Groups 14 }
  1968.  
  1969. coDot11PhyRateGroup OBJECT-GROUP
  1970.     OBJECTS { coDot11SupportedDataRatesTxValue,
  1971.               coDot11SupportedDataRatesRxValue }
  1972.     STATUS current
  1973.     DESCRIPTION
  1974.     "Attributes for Data Rates for IEEE 802.11."
  1975.     ::= { coDot11Groups 15 }
  1976.  
  1977. coDot11CountersGroup OBJECT-GROUP
  1978.     OBJECTS {
  1979.               coDot11TransmittedFragmentCount,
  1980.           coDot11MulticastTransmittedFrameCount,
  1981.           coDot11FailedCount, coDot11ReceivedFragmentCount,
  1982.           coDot11MulticastReceivedFrameCount,
  1983.           coDot11FCSErrorCount,
  1984.           coDot11WEPUndecryptableCount,
  1985.           coDot11TransmittedFrameCount }
  1986.     STATUS current
  1987.     DESCRIPTION
  1988.     "Attributes from the coDot11CountersGroup that are not described
  1989.     in the coDot11MACStatistics group.  These objects are
  1990.     mandatory."
  1991.     ::= { coDot11Groups 16 }
  1992.  
  1993. -- **********************************************************************
  1994. -- *   End of 80211 MIB
  1995. -- **********************************************************************
  1996. END
  1997.